14999 matches found
CVE-2024-42115
Summary of CVE-2024-42115 (Linux kernel, jffs2): The issue is a potential illegal address access in jffs2_free_inode triggered by a race between iget_locked and destroy_inode when memory is not properly initialized. The failing path involves kfree on an inode object whose jffs_inode_info fields a...
CVE-2024-42277
CVE-2024-42277 affects the Linux kernel through a NULL dereference in the SPRD IOMMU path. Specifically, in sprd_iommu_cleanup(), before invoking sprd_iommu_hw_en(), dom->sdev may be NULL, leading to a NULL dereference. The connected Astra Linux bulletin confirms the same vulnerability in Linu...
CVE-2024-43852
CVE-2024-43852 refers to a Linux kernel hwmon LTC2991 off-by-one bug in which LTC2991_T_INT_CH_NR is 4 and st->temp_en[] has 4 elements. The vulnerability occurs when channel equals LTC2991_T_INT_CH_NR, reading beyond the end of the array. The fix, described in the description, is to reorder t...
CVE-2024-43857
CVE-2024-43857 — Linux kernel (f2fs): The patch fixes a potential NULL pointer dereference in is_end_zone_blkaddr() when checking the end of a zone, which could occur if f2fs is mounted as a single device. Affected component is the f2fs code path in the Linux kernel; root cause is a null referenc...
CVE-2024-46694
CVE-2024-46694 affects the Linux kernel DRM/AMD display path. Root cause: code path dereferenced framebuffer object state->fb->obj[0] without proper null checks. Fix: replace with proper retrieval of the framebuffer object via drm_gem_fb_get_obj() and return an error if the object is NULL (...
CVE-2024-49941
CVE-2024-49941 in the Linux kernel relates to gpiolib’s gpiod_get_label() where a NULL label could be dereferenced if srcu_dereference_check() returns NULL, leading to accessing label->str without verifying label. The patch adds a proper NULL check for label and removes the label->str != NU...
CVE-2024-50253
CVE-2024-50253 affects the Linux kernel’s BPF interpreter, specifically the bpf_iter_bits_new() path in kernel/bpf/helpers.c. The root cause is an overflow in nr_words that can cause stack corruption via bpf_probe_read_kernel_common() when nr_bits overflows (e.g., nr_words = 0x0400-0001). The doc...
CVE-2024-55641
Technical details for CVE-2024-55641 (Linux kernel XFS inode unlock on error in xfs_trans_alloc_dir) are not present in the provided connected documents. Monitor for updates; the initial description notes the issue and patch, but no vendor/product/version specifics are provided here.
CVE-2024-58092
In CVE-2024-58092, the Linux kernel NFS server (nfsd) fix removes a duplicate init path: check_for_legacy_methods() no longer calls nfsd4_legacy_tracking_ops->init(), delegating init to nfsd4_client_tracking_init() to avoid triggering BUG_ON() in nfsd4_init_recdir(). The description confirms t...
CVE-2025-21886
CVE-2025-21886 summary (Linux kernel) This vulnerability affects the mlx5 RDMA path. The issue is related to implicit MR management during deregistration: on entering destroy_unused_implicit_child_mr(), the parent implicit MR’s refcount is incremented with refcount_inc_not_zero(), but a correspon...
CVE-2025-22017
Technical details about CVE-2025-22017 are not provided in the connected documents. Public information in the initial description is limited to a Linux kernel fix in devlink/xa_alloc_cyclic. Monitor for updates from authoritative advisories.
CVE-2025-23152
CVE-2025-23152 affects the Linux kernel on arm64, where the bug was in arm64/crc-t10dif: out-of-scope array usage in crc_t10dif_arch(). A fix was applied in the kernel, described as correcting an array used outside its scope. Connected advisories/patch references include kernel commits (stable) a...
CVE-2025-37856
The CVE-2025-37856 entry pertains to the Linux kernel’s btrfs subsystem, where hardening of block_group::bg_list against list_del() races was applied. The vulnerability centered on potential race conditions between bg_list list_del_init() and operations like btrfs_mark_bg_unused() or btrfs_mark_b...
CVE-2025-37887
The CVE-2025-37887 issue affects the Linux kernel pds_core driver. The root cause is that when the firmware does not support PDS_CORE_CMD_FW_CONTROL, fw_list is not zero-initialized, causing fw_list.num_fw_slots to hold a garbage value and leading to an out-of-bounds access (fw_list.fw_names[i] w...
CVE-2025-37931
CVE-2025-37931 (btrfs) affects the Linux kernel’s btrfs metadata write path. The issue arises when writing subpage extent buffers (EBs) with a 64k page size, 16k nodsz, and a 4k sectorsize, where the bitmap addressing is based on sectors, yielding 4 bits per node. If a dirty range is found, the c...
CVE-2025-37960
CVE-2025-37960 affects the Linux kernel memblock memory handling. When memblock_double_array() grows an array and the slab isn’t yet available, memblock_find_in_range() may return a range that hasn’t been accepted, risking a crash during SNP guest boot (illustrated by memcpy_orig stack trace). Th...
CVE-2025-38192
CVE-2025-38192 is a Linux kernel vulnerability where an ingress NAT46 BPF program that flips IPv4/IPv6 can mutate skb->protocol to v6 while the dst remains IPv4, leading to a NULL pointer dereference in ip6_rcv_core. The fix is to clear the destination (dst) in all BPF helpers that change skb-...
CVE-2025-38211
In the Linux kernel, CVE-2025-38211 affects the RDMA/iwcm path where use-after-free of cm_id_private work objects can occur during cm_id destruction. The root cause involved cm_id resource management and last-reference handling; prior fixes flushed pending works at cm_id destruction, but a remain...
CVE-2006-6921
CVE-2006-6921 is an in-kernel local denial-of-service vulnerability where a zombie/p wedged process could be created if a parent died and init could not reap it. It is referenced across multiple advisories (e.g., RHSA-2007-0939, ELSA-2008-0154, CESAs) and Linux distributions have patched the kern...
CVE-2007-3380
The CVE-2007-3380 vulnerability affects the Linux kernel 2.6.15 Distributed Lock Manager (DLM). A remote attacker who can connect to the DLM port can cause a denial of service, potentially blocking DLM operations and affecting lock services. Connected advisories (RHSA-2007:0940, RHBA-2007:0861, E...
CVE-2009-1265
The CVE-2009-1265 issue affects the Linux kernel up to 2.6.30-rc1, specifically a integer overflow in rose_sendmsg (sys/net/af_rose.c) that can cause leakage of memory (“garbage”) via a large length value over the network. Remote attackers could obtain sensitive information. Affected: Linux kerne...
CVE-2009-4138
CVE-2009-4138 affects Linux kernels with the FireWire OHCI driver (drivers/firewire/ohci.c) prior to 2.6.32-git9. In packet-per-buffer mode, a local user can trigger a NULL pointer dereference via an ioctl associated with receiving an ISO packet with a zero payload-length field, potentially leadi...
CVE-2009-4308
CVE-2009-4308 affects the Linux kernel ext4 filesystem: the ext4_decode_error function in fs/ext4/super.c can cause a NULL pointer dereference and potential other impact when processing a read-only, journal-less filesystem, enabling user‑assisted remote denial of service. The vulnerability is fix...
CVE-2010-1437
CVE-2010-1437 is a race condition in the Linux kernel’s keyring handling (find_keyring_by_name in security/keys/keyring.c) affecting version 2.6.34-rc5 and earlier. A local user can exploit this via keyctl session commands that access a dead keyring being deleted by key_cleanup, leading to memory...
CVE-2010-4263
The CVE-2010-4263 issue involves the Intel igb driver (drivers/net/igb/igb_main.c) in the Linux kernel and its handling of VLAN-tagged frames when SR-IOV and promiscuous mode are enabled but no VLANs are registered. In kernels before 2.6.34, processing such frames could trigger a NULL pointer der...
CVE-2011-2183
CVE-2011-2183 targets the Linux kernel’s Kernel SamePage Merging (KSM) feature. When KSM is enabled, a race in scan_get_next_rmap_item in mm/ksm.c can allow a local user to trigger a NULL pointer dereference, potentially crashing the kernel or causing other unspecified impact. Affected: Linux ker...
CVE-2012-2100
The CVE-2012-2100 issue affects the Linux kernel before 3.2.2, on x86 (and unspecified other) platforms, via the ext4_fill_flex_info function in fs/ext4/super.c. It allows user-assisted remote attackers to trigger inconsistent filesystem-groups data and potentially cause a denial of service throu...
CVE-2012-2744
The vulnerability CVE-2012-2744 affects the Linux kernel (net/ipv6/netfilter/nf_conntrack_reasm.c) when nf_conntrack_ipv6 is enabled. It allows remote attackers to cause a denial of service (NULL pointer dereference and system crash) via certain fragmented IPv6 packets. A fix is available in kern...
CVE-2013-0228
CVE-2013-0228 affects the Linux kernel before 3.7.9 on 32-bit Xen paravirt_ops platforms, where xen_iret in arch/x86/xen/xen-asm_32.S mishandles an invalid DS segment value. This allows guest OS users to gain guest OS privileges via a crafted application. Remediation is a kernel update to include...
CVE-2013-1827
CVE-2013-1827 affects the Linux kernel: net/dccp/ccid.h before 3.5.4. It allows local privilege escalation or denial of service (NULL pointer dereference and system crash) via CAP_NET_ADMIN on a getsockopt call (sender or receiver). The connected advisories/bulletins (Unity/Linux Nessus entries) ...
CVE-2013-2147
CVE-2013-2147 affects the Linux kernel drivers for HP Smart Array/Compaq SMART2 (cpqarray/cciss). The root cause is uninitialized data structures in ida_locked_ioctl (via /dev/ida) and cciss_ioctl32_passthru (via /dev/cciss), allowing local attackers to read kernel memory how? through crafted IDA...
CVE-2013-4483
The issue CVE-2013-4483 affects the Linux kernel (ipc/util.c: ipc_rcu_putref) where reference count handling is flawed in versions prior to 3.10. This local denial of service can be triggered by a crafted application, leading to memory consumption or system crash. Public advisories (e.g., Unity L...
CVE-2016-5728
CVE-2016-5728 is a local-privilege vulnerability in the Linux kernel MIC VOP driver (drivers/misc/mic/vop/vop_vringh.c). The race condition occurs in vop_ioctl where the driver performs two successive reads from user space to read a variable-length data structure, enabling a local user to either ...
CVE-2021-46980
The CVE-2021-46980 item concerns Linux kernel USB Type-C UCSI: the code previously retrieved only the first 4 power data objects (PDOs) due to a 16-byte MESSAGE_IN limit. This could cause an out-of-bounds access in ucsi_psy_get_voltage_now() when a PD source advertises more than 4 PDOs (up to 7 a...
CVE-2021-47124
CVE-2021-47124 is a Linux kernel vulnerability related to io_uring: fix link timeout refs. The issue is a race in io_link_timeout_fn() where, during racing with the master request’s completion, refcount handling could lead to an extra reference on a linked timeout request; io_put_req_deferred() c...
CVE-2021-47142
CVE-2021-47142 affects the Linux kernel DRM/AMDGPU stack. The vulnerability arises from a use-after-free in the amdgpu_ttm_backend path when unbinding/destroying TTM memory; the code forgets to null out ttm->sg, leading to a crash (general protection fault) during sg_free_table and related cle...
CVE-2021-47179
CVE-2021-47179 affects the Linux kernel NFSv4 pnfs path. The root cause is in _pnfs_return_layout() calling pnfs_mark_matching_lsegs_return() with a NULL struct_pnfs_layout_range, which is then dereferenced, causing an oops/crash. The issue was fixed by commit de144ff4234f, which alters _pnfs_ret...
CVE-2021-47181
The CVE-2021-47181 issue affects the Linux kernel code path for usb: musb: tusb6010. The root cause is a missing NULL check after platform_get_resource(), which can lead to a NULL pointer dereference if platform_get_resource() returns NULL. Public sources describe the vulnerability and impact as ...
CVE-2021-47188
CVE-2021-47188 affects the Linux kernel in the SCSI UFS core abort handling. The issue arises from an abort path where the lrbp->cmd may remain set, triggering a warning in ufshcd_queuecommand and related error handling. The documented fix is to clear lrbp->cmd from the abort path. Public a...
CVE-2021-47407
The CVE-2021-47407 issue is in the Linux kernel's KVM x86 code related to SRCU initialization during page track setup. The root cause is a missing validation of init_srcu_struct()’s return value, which can fail (e.g., due to OOM) and lead to a NULL pointer dereference found by a modified syzkalle...
CVE-2021-47434
CVE-2021-47434 concerns the Linux kernel xHCI host controller where command ring pointer corruption could occur while aborting a command. The issue arises because the 64-bit CRCR is written in two 32-bit writes; when the upper 32 bits are not updated (they may remain zero) due to the command ring...
CVE-2021-47496
CVE-2021-47496 affects the Linux kernel net/tls path, where tls_err_abort() callers passed a negative error, causing sk->sk_err to be set to a negative value and later code to misinterpret the result, potentially leading to memory corruption. The fixes 1) ensure all tls_err_abort() calls pass ...
CVE-2021-47541
CVE-2021-47541 targets the Linux kernel mlx4_en driver. In mlx4_en_try_alloc_resources(), mlx4_en_copy_priv() may free tmp->tx_cq on the error path, and later mlx4_en_alloc_resources() dereferences &tmp->tx_cq[t][i], risking a use-after-free. The fix adds a guard/check around mlx4_en_copy_p...
CVE-2021-47571
The CVE-2021-47571 issue affects the Linux kernel rtl8192e driver in staging. The root cause is a use-after-free in _rtl92e_pci_disconnect() where free_rtllib() frees the dev pointer, and the code reorders operations to avoid using the freed pointer. The vulnerability leads to potential use-after...
CVE-2021-47645
CVE-2021-47645 affects the Linux kernel media subsystem (staging: media: zoran). The root cause is a miscalculated buffer index in zoran_reap_stat_com when tmp_dcim=1, which can lead to a NULL pointer dereference. Patches were applied to correct the calculation and add a defensive check to preven...
CVE-2022-48688
CVE-2022-48688 covers a Linux kernel i40e driver issue where removing modules after an offline ethtool test could crash the kernel. The root cause reported is that the driver frees the client instance incorrectly; during recursive removal (e.g., irdma removing i40e), i40e_lan_del_device dereferen...
CVE-2022-48704
CVE-2022-48704 affects the Linux kernel’s DRM/Radeon path. The vulnerability stems from a race/flush issue where the radeon lockup work queue may not be fully flushed before the system enters D3hot, potentially leading to a kernel Oops and a stall in GPU work processing. The described fix adds a ...
CVE-2022-48792
CVE-2022-48792 - Linux kernel (scsi: pm8001): A use-after-free can occur when a sas_task is aborted by the upper layer before I/O completion is handled in mpi_ssp_completion() or mpi_sata_completion(). The two steps (inform upper layer with complete() and release resources in pm8001_ccb_task_free...
CVE-2022-48799
CVE-2022-48799 corresponds to a Linux kernel perf subsystem issue: list corruption in perf_cgroup_switch() affecting the cgrp_cpuctx_list during event removal. The root cause is a risky iteration over a list while removing entries; the recommended fix is to replace list_for_each_entry with list_f...
CVE-2022-48858
CVE-2022-48858 - Linux kernel mlx5 race (net/mlx5): The vulnerability results from a race on command flush, causing a refcount use-after-free when a command is freed while another process may still access it. The root cause is improper synchronization around command entry refcount, leading to a p...